/*!
 *  \file       InvalidSizeException.hpp
 *  \brief      Definizione della classe \c InvalidSizeException
 *  \author     Davide Scola <S2299453@studenti.unige.it>
 *  \author	Minetti Alberto <S3064777@studenti.unige.it>
 *  \version    1.0
 *
 */

#ifndef _INVALID_SIZE_EXCEPTION_H
#define _INVALID_SIZE_EXCEPTION_H

/*!
 *  \brief      Definizione della classe \c InvalidSizeException
 *
 * Questa eccezione verrà lanciata dal costruttore di \c Fft quando il numero
 * delle componenti del segnale è diverso da una potenza di 2.
 *
 */
class InvalidSizeException: public std::exception
{
    public :
        InvalidSizeException( );
        virtual const char* what() const throw();
};

#endif              /* _INVALID_SIZE_EXCEPTION_H */
